package com.guigu.pojo.stock;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author Mr.Zhang
 * @since 2024-12-06
 */
@Data
@TableName("SYS_ROLES")
public class SysRoles implements Serializable {

    private static final long serialVersionUID=1L;

    //@apiModelProperty(value = "角色序号，唯一标识角色记录，自增长")
      @TableId(value = "ID", type = IdType.AUTO)
    private Integer id;

    //@apiModelProperty(value = "角色名称，不可为空，定义角色身份，具有唯一性和可读性，便于权限分配与管理")
    @TableField("NAME")
    private String name;

    //@apiModelProperty(value = "角色编号，可空，为角色提供额外的代码标识，可用于系统内部逻辑处理或与外部系统对接")
    @TableField("CODE")
    private String code;

    //@apiModelProperty(value = "角色说明，可空，详细阐述角色职责、权限范围及在系统中的作用，辅助角色管理与维护")
    @TableField("DESCN")
    private String descn;


}
